package com.hp.DAO;

import com.hp.Model.Assignment;
import java.util.List;

/** 作业表的数据访问接口 */
public interface AssignmentDao {

    // 按主键查询作业
    Assignment findById(Long id);

    // 按课程分页查询作业
    List<Assignment> listByCourse(Long courseId, int offset, int limit);

    // 新增作业
    Long insert(Assignment a);

    // 更新标题/描述/截止时间/分值/允许重交/更新时间
    int updateBasic(Assignment a);

    // 删除作业
    int deleteById(Long id);
}
